@charset "utf-8";
/* CSS Document */



/*首页*/

/*头部样式*/
body{
	background:url(../images/bj.jpg) repeat;
	width:100%;
	}
	
header{
	display:block;
	margin:0 auto;
	background:url(../images/bj_head1.jpg) repeat-x top center;
	height:198px;
	width:100%;
	}
	
	.header_bj{
		width:100%;
		background:url(../images/bj_head2.png) no-repeat top center;
		height:198px;}
		
		.header_main{
			width:1100px;
			margin:0 auto;
			height:198px;}
			
			.header_logo{
				width:550px;
				float:left;
				margin-top:50px;
				}
				
			.header_right{
				width:549px;
				float:right;
				margin-top:15px;
				}
				
				.header_time{
					font-size:14px;
					color:#666;
					width:100%;
					text-align:right;
					margin-top:50px;}
					
				.header_search{
					width:100%;
					margin-top:30px;
					}
					
					.header_searchbox{
						width:290px;
						float:right;
						}
						
						.search_box{
							width:290px;
							height:40px;
							border:1px solid #d5d5d5;
							background:#fff;
							border-radius:2px;
							}
							
							.search_box input{
								border:none;
								height:30px;
								padding:5px;
								width:201px;
								display:block;
								float:left;
								color:#666;}
							
						.search_btn{
							background:url(../images/btn_search.jpg) no-repeat center;
							width:80px;
							height:40px;
							display:block;
							float:right;
							margin-left:-1px;
							color:#fff;
							text-align:center;
							line-height:40px;
							font-size:16px;
							}
							
						.search_btn:hover{
							background:url(../images/btn_search_hover.jpg) no-repeat center;
							color:#fff;}	
							
							.search_txt{
								display:block;
								background:url(../images/icon_search.png) no-repeat left;
								width:60px;
								padding-left:4px;
								margin-left:10px;}
								
								
/*导航*/	
nav{
	display:block;
	background:url(../images/nav_bj.jpg) repeat-x;
	width:100%;
	height:66px;
	clear:both;}
	
	.navbar{
		width:1100px;
		margin:0 auto;
		}
		
		
		.nav {
	position:relative;
	width:1180px;
	margin:0 auto;
	font-size:14px;
}
.nav a {
	color:#fff;
}
.nav h3 {
	font-weight:normal;
	font-size:20px;
}
.nav .m {
	float:left;
	position:relative;
	z-index:1;
}
.nav .s {
	float:left;
	width:3px;
	text-align:center;
	color:#D4D4D4;
	font-size:12px;
}
.nav h3 a {
	display:block;
	text-align:center;
	background:url(../images/nav_defaultj.jpg) no-repeat top center;
	line-height:66px;
	height:66px;
	width:190px;
	margin-left:-1px;
}

 .nav h3 a:hover{
	 
	 background:url(../images/nav_hover.jpg) no-repeat top center;}
 
	 
.nav .sub {
	display:none;
	position:absolute;
	left:-1px;
	top:66px;
	z-index:1;
	width:190px;
	border-top:0;
}
.nav .sub li {
	text-align:center;
	margin-bottom:-1px;
/*	margin-left:-2px;*/
	
}
.nav .sub li a {
	display:block;
	height:66px;
	width:190px;
	line-height:66px;
	color:#fff;
	font-size:16px;
	background:url(../images/subnav_default.png) no-repeat;
}
.nav .sub li a:hover {
	background:url(../images/subnav_hover.png) no-repeat;
}



/*主体*/
.main{
	width:1100px;
	margin:0 auto;
	display:block;
	float:center;
	background:#fff;}
	
	
	.main_left{
		width:300px;
		float:left;}
		
		/*登录*/
		.login,.notice,.contact{
			width:298px;
			margin:30px auto;
			border:1px solid #d5d5d5;
			background:#fff;}
			
			.notice{
			height:349px;
			}
			
			.login_title{
				background:url(../images/bj_title.jpg) repeat-x;
				width:298px;
				height:47px;
				border-bottom:1px solid #d5d5d5;}
				
				.title_icon{
					background:url(../images/icon_title.png) no-repeat
					left;
					line-height:49px;
					font-size:18px;
					width:200px;
					display:block;
					padding-left:36px;
					margin-left:10px;
					font-weight:bold;}
					
				.user{
					background-position:0 0;
		              }
					  
				
					  
				.login_btn a,.regist_btn a{
					width:233px;
					display:block;
					height:78px;
					font-size:20px;
					font-weight:bold;
					line-height:78px;
					text-align:center;}
					
					.login_btn a{
						color:#fff;
						margin:40px auto 15px;
						background:url(../images/btn_login.jpg) no-repeat top center;}
						
					.regist_btn a{
						color:#888;
						margin:15px auto 40px;
						background:url(../images/btn_regist.jpg) no-repeat top center;}
						
						
						.login_btn a:hover{
							background:url(../images/btn_login_hover.jpg) no-repeat top center;}
							
						.regist_btn a:hover{
							background:url(../images/btn_regist_hover.jpg) no-repeat top center;}
							
							
         /*公告*/	
                       .noticer{
					background-position:0 -47px;
		              }
					  .notice_main{
					width:100%;}
					  .notice_main ul li{
						  display:block;
						  width:100%;
						  height:56px;
						  line-height:56px;
						  border-bottom:1px solid #d5d5d5;}
						  
						  .notice_main ul li a{
							  display:block;
							  width:90%;
							  margin:0 auto;
							  font-size:14px;
							  color:#666; 
							  height:56px; 
							  }
							  
							.notice_main ul li:hover{
								background:#e5e5e5;}
								
				
				/*联系方式*/				  	  	
				 .contacter{
					background-position:0 -92px;
		              }
					  .contact_main{
					width:86%;
					margin:0 auto;}
					
					.phone_icon{
						background:url(../images/icon_contact.png) no-repeat top center;
						padding-left:56px;
						height:48px;
						margin:20px 0px;
						}
					
					.phone1{
						background-position:0 0;}
						
					.phone2{
						background-position:0 -64px;}
						
					.phone3{
						background-position:0 -128px;}		
					
					.phone1_title{
						font-size:14px;
						color:#999;
						line-height:24px;}
						
					.phone1_num{
						font-size:16px;
						color:#0096fe;
						font-weight:bold;
						line-height:24px;}		
									
								  	
            
	.main_right{
		width:770px;
		float:left;
		margin-left:10px;
		margin-top:30px;}
		
	#lib_Tab1{
		width:100%;
		margin:0px;
		padding:0px;

		margin-bottom:15px;
		}
/*选项卡2*/
    #lib_Tab2{
		width:100%;
		margin:0px;
		padding:0px;

		margin-bottom:15px;
		 }
		 
/*选项卡3*/
    #lib_Tab3{
		width:100%;
		margin:0px;
		padding:0px;

		margin-bottom:15px;
		 }		 
/*菜单class*/
   .lib_tabborder{
	   }
   .lib_Menubox {
	   height:52px;
	   line-height:52px;
	   position:relative;
	   }

   .lib_Menubox ul{
	   margin:0px;
	   padding:0px;
	   list-style:none; 
	   position:absolute; 
	   top:3px; 
	   left:0; 
	   height:50px;
	   text-align:center;
	   }
   .lib_Menubox li{
	   float:left;
	   display:block;
	   cursor:pointer;
	   width:140px;
	   color:#949694;
	   font-weight:800;
	    margin-right:10px;
		height:50px;
		line-height:50px; 
		background:url(../images/tab_default.png) no-repeat top center;
		}
.lib_Menubox li.hover{
	padding:0px;
	background: url(../images/tab_select.png) no-repeat top center;
	width:140px;
/*	border-left:1px solid #95C9E1;
	border-top:1px solid #95C9E1;
	border-right:1px solid #95C9E1;*/
    color:#0096fe;
	height:50px;
	line-height:50px;
	}
.lib_Contentbox{
	clear:both;
	margin-top:0px; 
	border-top:none;
	height:448px; 
	text-align:center;
	padding-top:8px;
	background:#fff;
	border:1px solid #d5d5d5;
	}
	
	.lib_Contentbox ul li{
		display:block;
		width:100%;
		height:56px;}
		
		.lib_Contentbox ul li a{
			display:block;
			width:92%;
			margin:0 auto;
			height:56px;
			line-height:56px;
			font-size:14px;
			color:#333;}
			
			.no_open{
				color:#C00;
				font-weight:bold;}
			.open{
				color:#093;
				font-weight:bold;}	
			
			.left_title{
				display:block;
				float:left;
				width:560px;
				text-align:left;
				}			
			.right_time{
				display:block;
				float:right;
				width:130px;
				text-align:right;
				color:#999;}
				
		.lib_Contentbox ul li:hover{
			background:#e5e5e5;}
			
			
/*列表页*/
.left_side{
	width:302px;
	margin-top:30px;}
.left_side_title{
	width:100%;
	height:66px;
	background:url(../images/bj_list_tabtitle.png) no-repeat top center;
	text-align:center;
	line-height:64px;
	font-size:16px;
	font-weight:bold;
	color:#666;
	}
	
.left_side_main{
	width:100%;
	background:#fff;
	border:1px solid #D5D5D5;
	border-bottom:none;
	margin-top:8px;
}

.left_side_main ul li{
	text-align:center;
	display:block;
	height:56px;
	line-height:56px;
	border-bottom:1px solid #d5d5d5;
	cursor:pointer;}
	
	.left_side_main .hover{
		background:#20b2ff;
		color:#fff;}
		
		
.main_right_title{
	width:770px;
	background:url(../images/bj_listtitle.png) no-repeat top center;
	height:62px;
	line-height:62px;}
	
	.main_right_title a{
		color:#009bff;}
	
	.main_right_title p{
		display:block;
		width:96%;
		margin:0 auto;
		color:#999;}
	
	.notice1{
		margin-top:-3px;
		width:768px;
		background:#fff;
		border:1px solid #d5d5d5;
		border-bottom:none;}
		
	.notice1 ul li{
		display:block;
		border-bottom:1px solid #d5d5d5;
		width:768px;
		}
		
	.notice1 ul li:hover{
		background:#e5e5e5;
		color:#333;
		}			
		
	.notice1 ul li a{
		display:block;
		height:56px;
		color:#333;
		line-height:56px;
		width:96%;
		margin:0 auto;}	
		
		
/*分页*/

.pagelist {width:770px; margin:20px auto 40px; padding-bottom:30px;}
.pagelist ul{ display:block; float:right;}
.pagelist ul li { float:left; border:1px solid #d5d5d5;  background:#fff; height:28px; line-height:28px;  margin:0px 2px; display:block;}
.pagelist ul li a, .pageinfo { display:block; padding:0px 12px;  color:#666;  
}
.pageinfo  { color:#777; float:left; line-height:28px; text-align:left;}
.pagelist .current { background:#009bff; display:block;  padding:0px 12px;  font-weight:bold; color:#fff; height:28px; line-height:28px;}
.pagelist .undown{ display:block; background:#efefef;   padding:0px 12px;  color:#aaa;}		
			
/*底部信息*/
.foot_main{
	width:100%;
	background:#fff;
	border-top:1px solid #d5d5d5;
	clear:both;
	height:150px;}
	
	.foot{
		width:850px;
		margin:40px auto 0px;}
		
	.foot p{
		height:36px;
		line-height:32px;
		color:#666;
		font-size:14px;}															
     
	 .foot_left{
		 width:90px;
		 float:left;}
		 
		 .foot_mid{
			 float:left;
			 text-align:left;}
			 
		.foot_right{
			width:230px;
			float:right;
			text-align:left;
			margin-left:30px;}	 